package com.briup.corejava.day08.pojo;

public class Dog extends Animal{

    private int legs;
    private String desc = "子类描述";
    public Dog(){
        super("狗",2,5.0,"这一条乖狗");
        this.legs = 4;
        this.desc = "是一条狗狗";
    }
    public Dog(int legs, String desc) {
        super(); // 子类构造器的第一行必须要调用父类的构造器，如果是空参的，可以不写
        this.legs = legs;
        this.desc = desc;
    }

    // 新增子类特有的方法
    public void eat(/*String desc*/){
        // System.out.println(desc);
        // super不是引用，里面也没有地址，代表没有父类对象
        // 只是一个标识，用来区分父类的成员
        // System.out.println(super);
        System.out.println(super.desc+this.desc);
        System.out.println("狗吃骨头之后体重"+weight);
    }
}
